package com.gzhryc.shared_device.oem.h5.agent.dto.api.v1.team;

import com.gzhryc.common.api.SecurityResponse;

import java.io.Serializable;
import java.util.List;

public class TeamRoleTypeListResponse extends SecurityResponse<TeamRoleTypeListResponse.Body> {

	private static final long serialVersionUID = 1L;

	public TeamRoleTypeListResponse() {
		this.body = new Body();
	}

	public TeamRoleTypeListResponse(Integer code, String msg) {
		super(code,msg);
		this.body = new Body();
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;
		
		public List<RoleTypeItem> items;

		public List<RoleTypeItem> getItems() {
			return items;
		}

		public void setItems(List<RoleTypeItem> items) {
			this.items = items;
		}
	}

	public static class RoleTypeItem implements Serializable {

		private static final long serialVersionUID = 1L;
		
		private Integer roleType;
		private String roleTypeName;
		private Long placeCount;
		
		public Integer getRoleType() {
			return roleType;
		}
		
		public void setRoleType(Integer roleType) {
			this.roleType = roleType;
		}
		
		public String getRoleTypeName() {
			return roleTypeName;
		}
		
		public void setRoleTypeName(String roleTypeName) {
			this.roleTypeName = roleTypeName;
		}
		
		public Long getPlaceCount() {
			return placeCount;
		}
		
		public void setPlaceCount(Long placeCount) {
			this.placeCount = placeCount;
		}
	}

}
